Small Website to play Web-based games.
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

12345678910111213141516
  1. // Next.js API route support: https://nextjs.org/docs/api-routes/introduction
  2. import type { NextApiRequest, NextApiResponse } from 'next'
  3. import {Game, getAvailableGames} from '../../../utils/games';
  4. export default async function handler(
  5. req: NextApiRequest,
  6. res: NextApiResponse<Game>
  7. ) {
  8. const gameManifests = await getAvailableGames();
  9. const game = gameManifests.find((g) => g.id === req.query.id);
  10. if (game) {
  11. res.json(game)
  12. return
  13. }
  14. res.status(404)
  15. }